package main

import (
	"errors"
	"fmt"
)

// 对两个整数做除法
func division(a int, b int) (int, error) {
	if b == 0 {
		// 生成错误
		err := errors.New("除数不能为0")
		return 0, err
	} else {
		var res int = a / b
		return res, nil
	}
}

func main() {
	res, err := division(11, 0)
	// 处理错误
	if err == nil {
		fmt.Println(res)
	} else {
		fmt.Println(err)
	}
}
